Out Bound Traveller

Hotels List List Your Hotel

The Leela Palace

Address: The Leela Palace Udaipur Lake Pichola, Kolkata - 313 001

Phone: 9888995583

View Details