Treebo Legend 3 stars

Plot No. 53, Nehru Road, Near Santacruz Railway Station Road, Santacruz (East), Mumbai, 400055, Santacruz, 400055 Mumbai, India

Hotel image
Read more reviews for Treebo Legend