Phone: +442079604160
Address: Festival Terrace, Southbank Centre, Belvedere Road, London, SE18XX, United Kingdom
City: London
Dishes: 35
Reviews: 503
"At first glance, the restaurant appeared deserted and suspicious from the outside. However, upon entering, the interior revealed a spacious and bustling dining area."
All prices are estimates.