Setup your precise location

Lemon Family Restaurant

4.4 67 in Google
₹800 for two
Chinese,
North Indian
Location
315, Chinar Park, Atghara, Newtown, Kolkata, West Bengal 700136, India
Open now
OPEN TILL 11:30PM