← Santa Cruz restaurants
Falafel House Downtown
No reviews yet
Turkish113 Walnut Ave, Santa Cruz
Own or manage Falafel House Downtown? Claim this listing free
Hours
Hours not listed yet.
Details
Address113 Walnut Ave, Santa Cruz 95060
Phone8314599770
Websitehttp://www.santacruzfalafelhouse.com/
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.