The Anchor Hotel

Church Square, Shepperton, TW17 9JZ, United Kingdom

Hotel image
Read more reviews for The Anchor Hotel