Lemongrass Restaurant

Lemongrass Restaurant
London, NW1 9LT