Cross Square, St. Davids, SA62 6SP, United Kingdom.
St Davids Cross Hotel is located in the center of St Davids on Cross Square and offers a restaurant, lounge, and bar. Each room features traditional decor, free Wi-Fi, heating, tea and coffee-making facilities, and a private bathroom. The hotel is ideally situated for exploring the Pembrokeshire Coast National Park, with opportunities for bird watching, visiting Ramsey Island, and enjoying the beach at Whitesands, which is a 10-minute drive away. Fishguard, the departure point for ferries to Ireland, is 30 minutes away by car.