Watch live the secrets to making excellent pizza from this pizza restaurant – Dodo Pizza - in Zelenograd (Zelenogradsky Administrative Okrug), an administrative okrug of Moscow, on the northwest of Moscow city centre. Explore the surroundings of this restaurant in Zelenograd on the street view map on the site by scrolling down the page.