Does anyone know if this place is still open for Business - We went there several years ago and would be happy to go back - only there seems no mention on the web anywhere.

Thanks

WHL