View Reviews Here

Babbo Italian Restaurant, Mayfair

Simply Authentic

Babbo restaurant, located in the heart of Mayfair, offers traditional Italian cuisine within an elegant yet intimate setting. Our kitchen sources the finest fresh Italian produce to create a regional menu of exceptional quality and provenance.