Garden Villa Villa Stafford
Offering a garden and garden view, Garden Villa is set in Stafford, 23 km from Trentham Gardens and 25 km from Chillington Hall. This property offers access to a patio, free private parking and free Wi-Fi.
43 Oxford Gardens, Stafford, ST16 3JB, United Kingdom