4/5 - Good
Verified traveller
4 Nov 2019Very good location for access to London and and events at Wembley Stadium
Reviewed on 25 May 2024
Reviewed on 26 May 2024
Reviewed on 27 May 2024
Reviewed on 24 May 2024
Reviewed on 26 May 2024
Reviewed on 26 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.