The Woburn
Hotel
Woburn Sands
Sitting proudly at the heart of picturesque Woburn Village, you’ll find The Woburn – a charming 18th-century property under the stewardship of the award-winning Oakman Group.
Number of rooms: 66
1 George Street, Woburn, MK17 9PX, United Kingdom