Savill Court Hotel

Wick Lane
Egham
United Kingdom