Lemon Tree Hotel City Center

2/1, St. Johns Road
Bengaluru
India