Charing Cross Road
The London Astoria was a music venue, located at 157 Charing Cross Road, in London, England.