4/5 - Good
Verified traveller
4 Nov 2019Very good location for access to London and and events at Wembley Stadium
Reviewed on 11 May 2024
Reviewed on 11 May 2024
Reviewed on 10 May 2024
Reviewed on 4 May 2024
Reviewed on 8 May 2024
Reviewed on 5 May 2024
Very good location for access to London and and events at Wembley Stadium
Go to Luna Rossa - Italian restaurant. Superb food and great traditional service.