Stoke Place Hotel
Read More
Stoke Place is a 17th Century Queen Anne mansion situated in 26 acres of beautiful parkland. This 4-star Hotel is only 30 minutes away from the bustle of London and set within the beautiful English countryside. Stoke Place is a Luxury Country House Hotel in Slough and the ideal wedding venue, private party location or fine dining retreat

Exclusive Packages to Eat, Sleep and Relax

Luxury Break at Stoke Place

Relax and enjoy the 26 acres of beautiful parkland that surr...

Gourmet Champagne Escape

Treat your loved one to a gourmet champagne escape, enjoy a ...