Phone: +442075806300
Address: 60A Charlotte Street, London, W1T2NU, United Kingdom
City: London
Dishes: 35
Reviews: 3
"This London restaurant is one of my favorite places to dine. I recently had an early dinner there and enjoyed the lovely ambiance, delicious food, and friendly service."
All prices are estimates.