Beaumont House Hotel

Windsor
Beaumont House is a superb venue set in 40 acres of landscaped grounds with and excellent location which makes it an ideal base for both business and pleasure. Dating back to the 17th century, Beaumont House has expanded over the years and today offers guests a tranquil location in which to meet and relax.