With views overlooking Wembley Stadium (for football / soccer) and a location next to the SSE Arena, (an entertainment venue), the 48 - room, St. George's, is a new hotel that's positioned near
several public transportation options for easy access to Central London.