City Clock
Lenina Ave., 13, Zelenogorsk, St. Petersburg Russia
City Clock is a Architectural Buildings, Points of Interest & Landmarks place is located in Zelenogorsk, Northwestern District. The address of City Clock is Lenina Ave., 13, Zelenogorsk, St. Petersburg Russia.