About Babbo Restaurant
Located in the heart of Mayfair, Babbo offers traditional Italian cuisine within an elegant yet intimate setting.
Babbo Restaurant Description
Located in the heart of Mayfair, Babbo offers traditional Italian cuisine within an elegant yet intimate setting.
More about Babbo Restaurant
Babbo Restaurant is located at 39 Albemarle street, W1S 4QJ London, United Kingdom
+442032051099
http://www.babborestaurant.co.uk