The Star Inn
22 Market Place Woodstock, OX20 1TAThe Star Inn is located in Woodstock, Oxfordshire, a 10-minute walk from Blenheim Palace. It offers spacious room with views of the town, free Wi-Fi, free parking and home-cooked food.
4 rooms
from £70