Cibo
A mile west of Roslin, this welcoming Italian spot serves classic pasta, pizza, seafood, and meat dishes—from spaghetti carbonara to eggplant parmigiana—in a modern dining room. It may be a tad pricey but given the lack of decent eateries in the area, it's your best dining bet if you're visiting the chapel, especially with kids in tow.