Glen Rosa

E1503972 UNEXPLORED

Glen Rosa is a scenic glen on the Isle of Arran in Scotland, renowned for its rugged landscapes, walking trails, and views of the surrounding mountains.

All labels observed (2)

Label Occurrences
Glen Rosa canonical 2
Glen Rosa horseshoe 1

How this entity was disambiguated

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Arran mountain range → popularRoute → Glen Rosa horseshoe ⓘ
linked to: Glen Rosa