healthy restaurants chino hills

March 25, 2009

Island’s Restaurant is located at 3962 Grand Avenue in Chino. They are open Sunday through Thursday from 11:00am to 9:30pm and Friday & Saturday from 11:00am to 11:00pm. Download their menu below the video to take a look at what great items they serve!