Home

Greatest Restaurants On The Planet Right Now

Any wall area left (and there’s not much) is plastered with old-school Italian posters. Through the second room on the again – this time covered ground to ceiling in wine bottles – you’ll discover the terrace, opening onto Rathbone Square, with room for 60 individuals – making this certainly one of London’s best spots for…