Located 157 meters from Bus 13 Leiden CS - Leiderdorp. The 3-star Rembrandt Hotel Leiden offers comfort and convenience whether you're on business or holiday in Leiden.
Located 196 meters from Bus 13 Leiden CS - Leiderdorp. The 3-star ibis Leiden Centre offers comfort and convenience whether you're on business or holiday in Leiden.