Islands Restaurant Newbury Park
935 Broadbeck Dr, Thousand Oaks 91320