Hi Ian. Rhos Caravan park is I think the nearest.It is on the A 5025 through Pentraeth about half a mile on the left.It is about one mile from St Davids.It's level clean and has a small shop.There is also a pub called The Bull only a few hundred yards away which sells good pub grub.
Charles.