102-103 The Esplanade Weymouth Weymouth DT4 7EB
Set in Weymouth, The Leam Hotel offers beachfront accommodation a few steps from Weymouth Central Beach and offers various facilities, such as a restaurant, a bar and a shared lounge. Located around 2...more