• Photos
  • Map
  • Streetview
  • Upload

City: London

Located on Charing Cross Road in between Leicester Square and Tottenham Court Road stations, the theatre has been home to various successful plays and musicals over the years. The interior of the Phoenix is often considered to be one of London’s finest. 


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image