Victoria Inn London
65-67 Belgrave Road Victoria London
Rooms From: £63 The Victoria Inn is located in Victoria in the heart of London and close to all the main attractions of the capital. The bedrooms are restful each beautifully furnished with a carefully considered colour scheme....
Victoria Park Plaza
239 Vauxhall Bridge Road London
Rooms From: £89 The 4 Star Deluxe Victoria Park Plaza is a brand new design-led hotel located right in the heart of London. The hotel boasts 299 luxurious air-conditioned bedrooms including 12 apartments and jbs restaurant and bar....