Set in Central London, this trendy hotel provides 5-star accommodation featuring free in-room movies, marble bathrooms and iPod docking stations. With a rooftop terrace, the hotel ensures an enjoyable stay in London.
Offering modern accommodation, the South Place Hotel is the perfect base for holiday makers or business travellers alike. Business amenities include meeting rooms.
Rooms at the South Place Hotel are modern and elegant, and offer a sitting area. Complimentary toiletries, an in-room closet and a private bathroom can be found in each room.
Guests can enjoy a beverage at the hotel’s on-site bar, after sampling a meal in the restaurant.
The South Place is close to London’s well-known attractions, with Barbican Centre just a 10-minute stroll away. Lloyd’s of London, Saint Paul’s Cathedral and the Museum of London are less than 20 minutes’ walk away.