The Holman Grand Hotel se encuentra en Centro de Charlottetown, a tan solo 1 minutos a pie de Confederation Centre of the Arts (centro de artes) y a 2 minutos a pie de Avenida Victoria. Para los turistas, la zona es céntrica y es un lugar ideal para salir de compras.