Restaurant in Kensal Green
sort by
1.
Station Terrace
London NW10 5RU
“
Generally good value for money. I agree with Pupik's review. Nice place, though nothing fancy. Food and service are both good. The staff were very...

