Phone: +442083491453
Address: 363 Regents Park Road, London, London, N31DH, United Kingdom
City: London
Menu Dishes: 25
Reviews: 3
"British people still haven't quite figured out the system of restaurants and bars. Here, all drink orders, including water, must be placed and paid for right away at the counter."
All prices are estimates on menu.