60 Warwick Way - A, London, United Kingdom SW1V1SA
The Best Western Victoria Palace is a recently refurbished modern air-conditioned property within walking distance of Victoria Rail Station and Coach Terminal Starting at
$157 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.