Location, Location, Location! A fully equipped restaurant on Pacific Ave, a Prime Spot in downtown Santa Cruz is up for sale. This 3,600 SF restaurant has an expansive footprint with a LARGE fully equippe
↧