19th century Victorian country house hotel set in 33 acres of beautifully landscaped gardens, on banks of River Thames - Outskirts of Windsor.
There are no tags yet for this venue.