Islands Restaurant Sherman Oaks

14141 Ventura Blvd Ste. 2 Sherman Oaks CA 91423 USA

(818) 990-0102

Location