Restaurants - Other london
dine with us today
located in central london, a stone’s throw away from holborn tube station and high holborn, and a short walk from covent garden
Loading map...