house or establishment open to the street, where food is prepared and sold - Spanish English Dictionary