Definition
Totality of the ambience and physical environment in which a service occurs. Also called service setting.
Related Videos
http://www.businessdictionary.com/definition/servicescape.html
http://www.businessdictionary.com/definition/servicescape.html