Islands Restaurant

(858)569-8866
7637 Balboa Ave San Diego CA, 92111


Detailed Info:


Phone(s):(858)569-8866
Address:7637 Balboa Ave
San Diego, CA 92111
Category:American Restaurant


More American Restaurant

The remote server returned an error: (400) Bad Request.