Rose Cottage Vacation Home Evesham
Located in Evesham in the Worcestershire region, Rose Cottage has a terrace. Both free Wi-Fi and parking on-site are available at the holiday home free of charge. The property is non-smoking and is set 23 km from Royal Shakespeare Theatre.
Evesham, WR11 7JE, United Kingdom