Restaurants in Isle Of Barra, Isle Of Barra We help you find any company! Bizzy Bee Cafe Ltd The Children's Centre Isle Of Barra, Isle Of Barra