Weymouth

Royal Hotel, Weymouth

339

90-91 Esplanade,
Weymouth,
England,
United Kingdom,