Nice village store which stocks most of what you want. All at reasonable prices. It also has a post office inside.