Lemon Grass
Fast Food · Thai · Bar
Lemon Grass is a fast food restaurant offering a menu of food and alcohol.
Location
Best places nearby
The highest rated places close to Lemon Grass.
Local restaurants nearby
58 Princes Road, ENG
Location
The highest rated places close to Lemon Grass.
58 Princes Road, ENG