This is Hampshire in England. This place called Two Waters in Hamel Hamstead. When I was a student. I drove pass trough here everyday !
That was in 1973 ! It was new construcked.
If you look at the pictures. You will find the cars are every old.
I wonder this place still exist ?