Victoria Serviced Apartments is a amazing hotel located in the city of London, in United Kingdom. This comparatively small hotel offers 3 rooms, so do not hesitate to book as soon as possible.
This establishment is beginning to make itself known, it really has managed to develop a strong identity. This hotel is among the most recommended and appreciated by the travelers who have had the chance to stay there it is doing its best to keep on improving.
Just 100 metres from Victoria rail, Tube and bus stations, these modern apartments offer a full kitchen, private courtyard and free Wi-Fi. Buckingham Palace is a 10-minute walk away.