Visit Us
You can find Solva Woollen Mill at the following address. This is where we create our runners and rugs, as well as the location of our main shop and tea room. The what3words for the entrance to our car park is ///strange.lanuch.impeached

Solva Woollen Mill, Middle Mill, Solva, Haverfordwest SA62 6XD
The address of our shop in St Davids is as follows

Solva Woollen Mill, The Old Police Station, High St, St Davids, Haverfordwest SA62 6SB
Opening times
Middle Mill
Monday - Saturday
10am - 5.30pm
(Including bank holidays)
Closed Sunday
Tearoom information
The Tearoom closes at 4.30pm
Last orders are taken at 4.15pm
St Davids
Monday - Saturday
10am - 4.00pm
(Including bank holidays)
Sunday
11am - 4.00pm
The shop is closed for
30 minutes for lunch
Parking
Parking and entry to Solva Woollen Mill is free
By Car
- Follow the brown Tourist information signs from the A 487 between Solva and St Davids, or Croesgoch and St Davids; or take the turning up the valley at the bridge in Lower Solva: the mill is one mile along the valley.
- Sat Nav users be aware the postcode SA62 6XD will not bring you directly to the mill: use what3words ///strange.launch.impeached instead.
Solva Woollen Mill shop in St Davids
By Car
- The nearest car park is Oriel y Parc Car Park, Ffordd Caerfai, St Davids, Havefordwest SA62 6QT (what3words ///voucher.soggy.other).
- Other car parks are available at Quickwell Hill (what3words ///sized.emails.contracts) and Pit Street (Merrivale car park: what3words ///king.hins,basic).
By Bus
- The closest bus stop is located in Lower Solva. The Mill is a one mile walk along Prendergast Lane (next to the Cambrian Pub) from the bus stop.
By Bus
- St David's City Hall bus stop is the closest to our shop