Write a review about Islands Restaurant Sherman Oaks
Islands Restaurant Sherman Oaks
14141 Ventura Boulevard Ste. 2, Sherman Oaks, Los Angeles, CA 91423
+1 818-990-0102
14141 Ventura Boulevard Ste. 2, Sherman Oaks, Los Angeles, CA 91423
+1 818-990-0102