Masters House is a stylish home located in the centre of Stow-on-the-Wold, just seconds from the independent cafes and artisan shops. Boasting numerous character features and contemporary light and airy decor, it is a true home away from home, an ideal getaway for friends or family.