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.
23 Russell Sq, London WC1H 0XG, United Kingdom, London