Eden

Offering a garden and garden view, Eden is located in Prague, 9 miles from Vyšehrad and 10 miles from Prague Castle The property is 10 miles from Old Town Square…