Review of Islands Restaurant

240 South Melrose Drive, Vista, CA 92081

Overall Rating

Review


I have been there twice now and had great experiences both times. The manager even came to our table to assure us he would make sure our food was prepared correctly.

Updated 10 years ago

Celiac