The Garden House

23 Middle Lane, Teddington, TW11 0HQ, United Kingdom

Hotel image
Read more reviews for The Garden House