Amsterdam is the capital city of The Netherlands and is located in the south of the province North Holland. A major tourist attraction of the country, Amsterdam is famous for all entertainment and cultural amenities found in any major European metropolis. Explore Amsterdam to see some of the main landmarks such as the Royal Palace, the ‘skinny’ bridge and ancient merchant’s houses.
read more >>
close >>