I have only been to London once and that was with a city savvy friend who had planned everything.
I have just purchased Fleetwood Mac tickets for Wembley for my DP and now I have no clue what to do.
I will be staying in a hotel in NW2. So I need to get a train to Paddington Stop H? What is this Stop H? How many stops are in Paddington, is it not just one station?
I am worried because I have bad anxiety about things like this. Does anyone care to plan my trip!?