Alphen aan den Rijn Hotels

Leiden Holland Tourist Information and Vacation Guide

Alphen aan den Rijn Hotels is a Dutch town that is located a short distance southeast of Leiden in the Netherlands.  A number of hotels are available in this region of South Holland