Restaurant Sta Adelfia offers a welcoming atmosphere.