7637 Balboa Ave
Islands Restaurant, San Diego
Click the "Send" button below if you have tried to visit Islands Restaurant at 7637 Balboa Ave but were unable, so that we may correct our information. The easiest way to visit Islands Restaurant is to click the view larger map below and put in your address. Then you can get driving directions! Find more details about Islands Restaurant by calling them at (858) 569-8866 or going to their location at 7637 Balboa Ave. If you know the owner of Islands Restaurant remind them to claim their listing here - it's free and has many benefits! To view the details of other merchants in the Restaurants or Italian Restaurants categories, please click the link beside San Diego.