top of page

Our Sister Restaurants

Please visit their websites for more information.

La Casa Mia

3548 Homestead Road, Santa Clara

IKUKA (Imo Kuri Kabocha)

170 State Street, Los Altos, CA 94022

bottom of page