Attractively set in Chennai, Flora Embassy features air-conditioned rooms with free Wi-Fi and free private parking. The property features city views and is 1 km from Spencer Plaza Mall and 1.8 km from Government Museum Chennai.
Number of rooms: 33
58 Aziz Muluk 2nd Street, 600006 Chennai, India