Guest Review Score: 7.5/10
The Tophams Hotel in London is located close to the famous and royal attraction called Buckingham Palace and is also quite close to Victoria railway station too. The guests can have a comfortable stay in any of its 45 well equipped rooms, duplex family suite or one of those single rooms.
The hotel leaves no stone unturned to offer the best of comforts with state of the art facilities and amenities with 24 hours room services.
The restaurant at the hotel promises a fabulous dining experience for each of its guests with delicious cuisines served in British style. Whether you are a business or a leisure traveller, this hotel is sure to offer a perfect accommodation in London.