Back to photostream

Olympic Velodrome

The Athens Olympic Velodrome is a velodrome stadium that is located in Marousi, Athens, Greece, at the Athens Olympic Sports Complex. The stadium, which seats 5,250 - though only 3,300 seats were made publicly available for the 2004 Summer Olympic Games - has distinctive twin roofs, covering the stands on each side.

3,308 views
164 faves
3 comments
Uploaded on November 1, 2020
Taken on March 19, 2020