By Georgi Gyton2026-06-23T07:09:00
The 5,000 sq ft site is due to open this Autumn, within London’s Victoria Station. It will house 10 food and beverage concepts, and will host live screenings of major sporting events.
Already have an account? Sign in