Date Reviewed: February 7, 2018 Name: Stay 10 Apartment Hotel Location: Indore, India Website: http://www.stay10.com Email: … source