4-frog-garden-lomonosov-saint-petersburg-karlykhanov-1139 New frog garden, Lomonosov, Saint-Petersburg, Russia.