Map
12-18 Dorchester Rd., Weymouth, England DT4 7JU, United Kingdom
Hotel
Hotel Rembrandt