London - Victoria Place

Opening for dine-in from 16th June


0207 828 5199

Unit CY7, Victoria Place Shopping Centre , Buckingham Palace Road , London , SW1W 9SJ

View on google maps