St Davids - Small but MightyThe smallest city in Britain, St Davids packs a big punch and is definitely worth a visit during your stay with us.