Lily Coffee and Sandwich

3170 De La Cruz Blvd, Santa Clara 95054, United States Get Directions to this spot
3170 De La Cruz Blvd
Santa Clara, 95054
CA, United States
(408) 748-9880

Rate and review Lily Coffee and Sandwich in Santa Clara, CA, United States!

Share your experiences at Lily Coffee and Sandwich with your friends or discover more Cafes in Santa Clara, CA, United States.