Lemon Tree Hotel Chennai

72 Sardar Patel Road
Chennai
India