The Grand At Trafalgar Square is a great place to lodge in London. The hotel's Victorian building set in the heart of London was completely refurbished in 2012.
Church Street is 9 km from The Grand At Trafalgar Square. The venue is located within 10 minutes' walk from London center.
Shoppers will find boutiques, a market and a mall within a few minutes of the hotel.
The Grand At Trafalgar Square features 63 rooms across 9 floors. The rooms come with en suite bathrooms featuring a shower, a hairdryer and complimentary toiletries.
Guests are offered a continental breakfast served in the restaurant. The hotel features a 24-hour restaurant serving local cuisine. There is a lounge bar onsite. West End is a 15-minute walk away, while Garfunkels Restaurant and The Sherlock Holmes Public House & Restaurant with assorted dishes are 50 meters from the venue.
Leicester Square underground station is within 5 minutes' walking distance from the property.