Photo: Olympic beach Leave a reply This place is only about 100 meters away from the main Olympic stadium.