Lemongrass Restaurant

Lemongrass Restaurant
London, NW1 9LT
Photo of Lemongrass Restaurant