8 St. Martin's Place, London, WC2N 4JH Imagine a city where every moment is yours to savour. Nestled on the rooftop of Page 8 Hotel, in the heart of London's West End, between Trafalgar Square and Covent Garden, we provide an unforgettable retreat from the city's energetic pace, offering one of the finest restaurants near Trafalgar Square and Covent Garden.