62 Castle Street ligger i Liverpool sentrum, bare 2 minutter til fots fra James Street Station og 8 minutter til fots fra Albert Dock.