University Of Portsmouth - Rees Hall is located in Southsea, United Kingdom on Southsea Terrace, Southsea, Portsmouth. University Of Portsmouth - Rees Hall is rated 3.9 out of 5 in the category graduate school in United Kingdom.
Address
Southsea Terrace, Southsea, Portsmouth