Pages

Tuesday, April 9, 2019

Greek restaurant coming to town

SANTA CRUZ — A branch of restaurant Nick the Greek is coming to downtown Santa Cruz; it will be at 1133 Pacific Ave., at the former site of Sitar. The location will be family-owned. The first location ...


READ THE ORIGINAL POST AT www.santacruzsentinel.com