The Grand Tara
Hotel
Indore
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.
Numero delle stanze: 10
2/1/3, SOUTH TUKOGANJ, NEAR MADHUMILAN SQUARE, BEHIND HOTEL SHREEMAYA, ABOVE SBI BANK, INDORE, 452001 Indore, India