66 Trafalgar Sq, London WC2N 5DS
full on tourist, relaxed. Quiet downstairs
🍽 Food: ✓
🌿 Garden: ✗
Show on map Open in Google Maps