Owned by chefs Mario Ibarra and Sandro Costanza, who met and worked together at Star Bene in Santa Cruz, the restaurant was beloved for its fresh …
Owned by chefs Mario Ibarra and Sandro Costanza, who met and worked together at Star Bene in Santa Cruz, the restaurant was beloved for its fresh …
In