Britain's famous Lake District is where tourists are plentiful and money is flowing. However, the Glass House Restaurant in Ambleside seems to have missed both points.
Apr 27, 2004
May 11, 2004
Neil Farrell