109-113 Shaftesbury Avenue
The Palace Theatre in London is located at the intersection between Charing Cross Road and Shaftesbury Avenue, and is a large and imposing red-brick structure that stands out amongst the other buildings in the vicinity. Built in 1891, the Palace Theatre was designed by Thomas Edward Collcutt and commissioned by Richard D’Oyly Carte.
No reviews found. Be the first to review this place.