Top Rated Pembroke Hotels

Mountain Lake Lodge

115 Hotel Circle - Pembroke