Lemon Tree Hotel, Electronics City - Bengaluru

54b 55a Hosur Main Road
Bengaluru
India