Lemon Tree Premier, Ulsoor Lake, Bengaluru

Accommodation

Asia, India, Karnataka