×

Yelagin Island

Island in Saint Petersburg, Russia
Yelagin Island is a park island at the mouth of the Neva River which is part of St. Petersburg, Russia. Yelagin Island is home to the Yelagin Palace but has a few other buildings as well. Wikipedia
Area: 232 acres