The George Inn

77 High Street, Windsor, SL4 6AF, United Kingdom

Hotel image
Read more reviews for The George Inn