Carmen & Rosa is a supermarket and gourmet shop offering a selection of fine foods. It also provides a few tables for on-site enjoyment.