Quote Originally Posted by ono View Post
A little bit of England in another country. Lovely stuff.
You're thinking of Benidorm which is the Essex of Spain.