Sandwich shop
Shanta Store Star
Santa Cruz, CAABOUT
Shanta store star is a sandwich shop located
at 206 Laurel St, 1982, Santa Cruz
, CA.
FAQs
The address of Shanta Store Star is:
Shanta store star206 Laurel St
Santa Cruz, California 1982
Shanta store star is listed under
LOCATION
Shanta store star Location