Portsmouth School of Architecture is located in Southsea, United Kingdom on Eldon Building, University of Portsmouth, Winston Churchill Ave. Portsmouth School of Architecture is rated 3 out of 5 in the category architecture school in United Kingdom.
Address
Eldon Building, University of Portsmouth, Winston Churchill Ave
Accessibility
Wheelchair-accessible entrance