17 Tchaikovskogo Ulitsa, St. Petersburg
191187, Russia
1.49 mi (2.4km) from City Center