Orbella is an Italian grocery store offering fresh, artisanal pasta, daily specials, and takeaway meals. They also provide catering services.