66 Trafalgar Sq, London WC2N 5DS
full on tourist, relaxed. Quiet downstairs
๐Ÿฝ Food: โœ“
๐ŸŒฟ Garden: โœ—
Show on map Open in Google Maps