Delta Hotels by Marriott Liverpool City Centre ligger i Liverpool sentrum, bare 2 minutter til fots fra Liverpool Lime Street stasjon og 14 minutter til fots fra Albert Dock.