Photo: Weymouth, England - Weymouth is a seaside town in Dorset, southern England. Its sandy beach is dotted with colorful beach huts and backed by Georgian houses. The city is a tourist resort, and its economy... learn more
Contact The Travel Experts