I'm getting slightly overwhelmed
I'm staying within walking distance to Queensway and Bayswater tube station
We are seeing wicked at Apollo Victoria theatre
Which tube station do I need?
Also to get to Oxford Circus ?
Am I best off using Queensway or Bayswater ?