Feature: Private Dining Izzy’s on the Peninsula: The Best Steakhouse in San Carlos Izzy’s on the Peninsula is a second-generation, family-owned dining destination that has become a beloved neighborhood establishment since its flagship location opened in 1987.
Izzy’s on the Peninsula: The Best Steakhouse in San Carlos Izzy’s on the Peninsula is a second-generation, family-owned dining destination that has become a beloved neighborhood establishment since its flagship location opened in 1987.