Featuring 3-star accommodation, OYO Flagship 81097 Hotel Star is situated in Indore, 4.2 km from Indore Junction Station and 5.7 km from Rajwada Palace. This 3-star hotel has air-conditioned rooms with a private bathroom.
Numero delle stanze: 30
188 FB scheme no 94 near world cup square, Indore, 452001 Indore, India