The Albert hotel welcomes you to the perfect place to eat, drink and relax. Just a stone's throw from England largest lake,Lake Windermere.