Restaurant

Lemongrass The Harrow

1 local recommends
Permanently closed
Location
The Street
Compton, England