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