A grocery store and deli, Windsor Spar offers food and essentials in the heart of Enniskerry.