The Grand TaraHotel
2/1/3, South Tukoganj, Near Madhumilan Square, Indore, 452001
Located in Indore, less than 1 km from Indore Junction Station, The Grand Tara features views of the city. With free Wi-Fi, this 3-star hotel offers room service and a concierge service.