Lupe's Restaurant

1710 E Thousand Oaks Blvd
Thousand Oaks, CA
805.495.3573
34.176808
-118.852279

for Lupe's Restaurant
Directions
from: