Map
90-91 Esplanade, Weymouth, England, United Kingdom
Hotel
Royal Hotel, Weymouth