The Swan Hotel 3 stars

50 High Street, Leighton Buzzard, LU7 1EA, United Kingdom

Hotel image
Read more reviews for The Swan Hotel