Return to Article Details The Influence of Location, Service Quality, and Price Perception on Customer Satisfaction: The Mediating Role of Brand Image Download Download PDF