Crystal House Hotel

19 Marine Parade, Barmouth, LL42 1NA, United Kingdom

Hotel image
Read more reviews for Crystal House Hotel