by Alenmax
Amsterdam, The Netherlands - April 05, 2014: Torists riding bikes in Amsterdam, Holland. Bicycle rentals are readily available throughout the city. Central Station, Leidseplein and Dam Square are all major rental hubs.