Rated 4/5 on Tripadvisor · 2,300 satisfied customers · Outstanding Views · WiFi On-Board
17-19 Cockspur Street, Trafalgar Square, London · 02073895040