Situated just a few minutes walking distance away from Vladimirskaya Square the 4 star Dmitrovsky Lane Apartment Self-Catering Apartment in Saint Petersburg Russia is in a perfect location for business travelers first time visitors or returning guests who just can't get enough of this mysteriously charming city in the water.