Hotel Lemon Tree, Crescent Tower, 3rd Mile, Sevoke Rd, Bankim Nagar, Siliguri, India
Hotel Lemon Tree, Crescent Tower, 3rd Mile, Sevoke Rd, Bankim Nagar, Siliguri, India
No delivery
Spot something wrong?
Dishes at Amilo at Lemon Tree Hotel. Prices may vary in venue.