Main content starts here, tab to start navigating

Sherman Oaks

14141 Ventura Blvd #2,
Sherman Oaks, CA 91423

(818) 990-0102
sherman@islandsrestaurants.com

Mon - Sun 11AM - 10PM

Order Takeout Order Delivery

Get Directions