Falafel House
113 Walnut Ave
Santa Cruz, CA  95060

831-459-9770

Falafel House

Falafel House

Falafel House

Falafel House

Falafel House - Specials

Falafel House - Drinks