|
Contents
Ambleside
Ambleside is a town in Cumbria, England with a population of about 3,000.
Ambleside is situated at the head of Windermere[?], Englands largest lake. The town is within the Lake District National Park.
| Elsewhere |  | |
Search engine
Web directory
|
CONTENTS:
|