Sheridan Stage School is located in Newry, United Kingdom on Studio 1/Linenhall House/Win Business Pk/Canal Quay. Sheridan Stage School is rated 3 out of 5 in the category drama school in United Kingdom.
Address
Studio 1/Linenhall House/Win Business Pk/Canal Quay
Accessibility
Wheelchair-accessible entrance