Portal:Netherlands/Selected picture/1
Appearance
Keukenhof, situated in Lisse, Netherlands, also known as the Garden of Europe, is the world's largest flower garden. It is located between the towns of Hillegom and Lisse, south of Haarlem in North Holland, southwest of Amsterdam.