Cafe Lena

920 Pacific Ave # 11 Santa CruzCA95060

Open Map


Cafe Lena is located at 920 Pacific Ave Ste 11, Santa Cruz, CA. This location is in the Downtown Santa Cruz neighborhood. This business specializes in Cafes. Cafe Lena is open Mon - Fri, 7am - 1:30pm; Sat, Sun, closed and accepts Cash, Mastercard and Visa.
by merchantcircle on June 28, 2015 from merchantcircle