Mediterranean · 17259 Vanowen St, Lake Balboa, CA
Dine-In
More food in Lake Balboa, CA · Mediterranean Food in Lake Balboa