Loading map…

Melrose Cafe Santa Cruz

Melrose Cafe Santa Cruz offers a relaxed dining experience. Enjoy the aromatic blend of Californian flavors, with dishes featuring a satisfyingly crisp texture. A taste of the vibrant Santa Cruz scene.