The Tophams Hotel London United Kingdom Location:
Welcome to The Tophams Hotel London
The Tophams Hotel is one of London’s newest four-star hotels providing the ultimate in style, comfort and peaceful surroundings in the heart of Belgravia.
After a two-year closure, the long established Tophams Hotel in London has re-opened during the summer of 2008 as a completely rejuvenated and substantially enlarged luxury boutique London hotel.
The hotel has five different bedroom schemes with bespoke furniture in each room.
The Tophams Hotel in London is situated on Ebury Street close to Victoria Station.
From Victoria turn left, walk a few moments until you reach Buckingham Palace road. Cross the street at the crossing and turn left. Walk for a few moments then turn right onto Lower Belgrave Street. The first left is then Ebury Street, where you will find Tophams Hotel on your right hand side.
The hotel is perfectly situated in the heart of central London close to many attractions.