Hello after some advice please. Need a hotel to stay in that is easy to get to Wembley stadium from. All near by hotels full for the dates I'm going. Does anyone know where's the best place to stay thats a few stops away on the tube? don't know London at all. Don't want to have to get a bus but happy to get the tube if not to far away.
Thanks for any advice.