Nevsky Loft Studio se encuentra en Centro de San Petersburgo, a tan solo 9 minutos a pie de Estación de metro Ploshchad Alexandra Nevskogo II y a 13 minutos a pie de Monasterio de Alejandro Nevski.