Which tube station is nearest to London Apollo Theatre?

The closest station is Piccadilly Circus.
http://www.tubehotels.com/Piccadilly-Circus-hotels-194.html

It's only three minutes walk away if you're in a hotel near Piccadilly.