Location

Moscow

Leningradskoe highway, 39

Beach Sports Center @ Aquatic Stadium

500 meters from “Vodny Stadion” subway station.

Google map coordinates