20917 Sherman Way
Los Angeles, CA 91303
Los Angeles, CA 91303
OverviewLocated in a mini mall in Canoga Park, this site is always packed with hungry locals who come for the impressive menu and great selections. Clean, simple and basic, the place...
more