Update Info - Falafel House
This restaurant was reported as closed. If it is open, let us know.
Falafel House
113 Walnut Ave
Santa Cruz, CA 95060
113 Walnut Ave
Santa Cruz, CA 95060
This restaurant was reported as closed. If it is open, let us know.