The Lotus Serviced Apartments, Venkatraman Street 2 stars

No.15, Venkatraman Street, T.nagar, Chennai, T - Nagar, 600017 Chennai, India

Hotel image
Read more reviews for The Lotus Serviced Apartments, Venkatraman Street