Phone: +442082403000
Address: 112 Kew Rd, London, TW92PQ, United Kingdom
City: London
Dishes: 35
Reviews: 1
"In a train station, there is a limit to how much customer "service" can be provided, especially with long lines and people in a rush to get home or to work."
All prices are estimates.