Where is Field Of Mars?

Where is Field Of Mars located?

Field Of Mars, Field of Mars, Russia (approx. 59.9436°, 30.3318°)


Where is Field Of Mars on the map?