Slough
2 Wedding Venues in Slough meet your criteria
Greater London, England
One of London's most majestic wedding venues. Situated on the site of a former Royal Palace in the heart of the West End, this Grade-I listed building is perfectly positioned...