Piccadilly Central ligt in Manchester en beschikt over een restaurant en een bar. De accommodatie ligt op 200 m van Canal Street en op 600 m van het Greater Manchester Police Museum. Bezienswaardigheden in de omgeving zijn onder andere The Palace Theatre, op 700 m afstand, of de Manchester Central Library, op minder dan 1 km van de accommodatie.
De kamers van het hotel zijn voorzien van een flatscreen-tv met satellietzenders.
Populaire bezienswaardigheden in de buurt van Piccadilly Central zijn Albert Square, Bridgewater Hall en Manchester Central. De dichtstbijzijnde luchthaven is Manchester, op 13 km van de accommodatie.