Отель Scandic Grand Central расположен в Швеции, в центре города Стокгольм, в 450 метрах от железнодорожной станции и в 42 км от Международного аэропорта «Стокгольм-Арланда». Напротив отеля находятся театр Оскар и казино Cosmopol. В 3 минутах ходьбы от отеля, на пешеходной улице Дроттнинггатан и площади Хеторгет, расположены магазины, кинотеатры и пабы.