Holiday Inn London - Wembley

Starting at
$308

TripAdvisor Review

Based on 1661 review

See all

This contempory hotel is located just a 12 minutes' underground journey from the heart of London. Guests will find themselves within easy access of the many shopping and entertainment venues that this vibrant city has to offer. Situated within a stones throw of the iconic Wembley Stadium and the SSE...

More details