The Bay Royal Hotel in Weymouth is a magnificent building which occupies a prime spot overlooking the beach. It is within easy reach of everything from the town’s aquarium to the ruins of Sandsfoot Castle and the pretty working harbour. With 71 bedrooms, this beautiful Victorian hotel features a ballroom offering seasonal entertainment and a bar and restaurant that both overlook the promenade and Weymouth beach.