Company name: The Windsor Hotel
Description: Relaxed lodging with a restaurant
6 Church Rd, Johnston, Haverfordwest SA62 3HD, United Kingdom