Islands Restaurant

2255 Otay Lakes Road, San Diego, California 91915

2255 Otay Lakes Road, San Diego, California 91915