Island · United KingdomOrosayOrosay is a island in Outer Hebrides, United Kingdom. Tidal Island northeast of Barra, Scotland.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in United KingdomEast Barnet · CitySkegness · CityWinchester · CityRuislip · CityStanford-le-Hope · CitySale · City