La Escondida Restaurant

11181 Azahar St Ventura CA 93004 USA

(805) 647-0488

Location