The Tudor Barn

The Tudor Barn
Well Hall Road, London, SE9 6SZ
Photo of The Tudor Barn