Victoria Place Shopping CentreVictoria Place Shopping Centre is THE shopping destination in Central London. Located right next to Victoria Station, the shopping centre provides for a great place to relax before or after your journey. We have a variety of high street shops, restaurants and coffee houses to suit any taste.
115 Buckingham Palace Road
To add your business listing - Register Here »