Trafalgar Rest

Trafalgar Rest

 

Captured at London’s Trafalgar Square at night.