Margaret Island is located in the middle of the Danube River in Budapest. Lauren Fazekas
Margaret Island is located in the middle of the Danube River in Budapest.