Find a London hotel
London Guide
Site Options
Useful Links

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.... View full details.
  Victoria Inn London
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.... View full details.
  Victoria Park Plaza
First Page 1 Last Page
Hotels © 2007