You asked:

what is the address of odeon shaftesbury avenue, london

  • The address of Odeon Shaftesbury Avenue, London is 135-149 Shaftesbury Avenue, London, Greater London, WC2H 8AH, UK.