London hotel stay near Wembley stadium from £19pppn


If you're thinking of heading to the capital for some retail therapy, a concert or some football then check out this barrrrrgain hotel stay that we have discovered in North London. Located just minutes away from Wembley Stadium, the 3* Best Western Plus London Wembley Hotel offers comfortable, modern rooms without the London price tag.… GemUK