Travellers enjoy visiting the artificial Strand IJburg Beach, located about 25 minutes' walk from the 3-star Villa Yburg hotel, as well as Red Light District accessible with 15-minute car ride. If you are willing to explore even more landmarks in Amsterdam, attend the long-established Artis Zoo located 3.3 miles from the property.