Lemon Grass cafe

106, Palmspring Mall, 1Sr Floor, Above Croma Linking Road, Next To D Mart, Malad (W), Mumbai-400064
DescriptionMapWrite a ReviewEnquire With Us

Other Information

Restaurant,,