Several weeks ago, I got some very helpful input on this forum on where to stay in London. We decided to go with the apartment in Soho, and we're really looking forward to our trip! The apartment owner has asked us to call when we arrive at Waterloo Station (we're coming from Paris on Eurostar) so that she can meet us at the apartment. My question is whether pay telephones in London take coins or cards. If cards are required, where do you purchase them...newsstands, tobacco shops, or somewhere else? Since we'll be traveling with a small child and lugging our bags, I'm just going to be shameless here and ask for the most specific directions that any of you can give me for locating an ATM, pay phone, and telephone card (if needed) at Waterloo.
Thank you so much!!