Lemon Tree

3.7
(3 reviews)
Near B3157 Road, Swyre DT2 9BZ England
+44 1305 602913
Small Hotel
Hotel
Lemon Tree | Weymouth | United Kingdom | TripAligner