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