26 Marine Terrace, Criccieth LL52 0EL Terraced | -- Bd | -- Ba
30 Marine Terrace, Criccieth LL52 0EL | 9 Bd | 8 Ba