An interactive map showing the location of The Arch Student Accomodation, Liverpool, Merseyside, England, UK.