About this hotel
Overlooking the iconic Wembley Stadium and set next to the historic Wembley Arena, the St George's Hotel Wembley is only 20 minutes from central London by car. The hotel is also located around the corner from the London Designer Outlet, full of quality shops and restaurants, plus a 9 screen cinema. Check-in to your bright air conditioned guest room, and relax while watching a movie on the Smart LCD TV, whether you...