Weymouth

Hotel Rembrandt

185

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