Russell Square Cabmen's Shelter
23 Russell Sq, London WC1H 0XG, United Kingdom
Step back in time at this charming historic cafe, a tiny green shelter nestled in Russell Square. Enjoy a cup of tea and a bite to eat, just as cab drivers have done for over a century. It's a unique and cozy spot for a quick break.
Address
23 Russell Sq, London WC1H 0XG, United Kingdom