Islands Restaurant Newbury Park

935 Broadbeck Dr Thousand Oaks CA 91320 USA

(805) 498-7481

Location