Khan Market is the costliest place to rent a shop in India. It is a double-story market complex and has numerous retail outlets ranging from renowned branded stores to eateries
Coffee