Albion House
Barmouth, LL42 1NA, United Kingdom
5
1 reviews
1 comments
PWFR+2M Barmouth, United Kingdom
Location reporting
Claim this location
Write a review
Recommended locationsTim Cooper2 years ago
Stayed at seabreeze. Very nice place. Good spot for a few days away. Well equipped for a short break.