The Sailors Return is a traditional pub and hotel located close to Weymouth Harbour, offering a relaxed atmosphere, comfortable accommodation and a welcoming bar. Popular with visitors exploring the Dorset coast, the venue combines classic seaside pub charm with food, drinks and convenient rooms in the heart of town.