Gourmet grocery store Il Girarrosto offers a selection of fine foods. It is known for its rotisserie and deli items.