Get directions to: Islands Restaurant, Carlsbad, CA
Restaurant address: 5750 Fleet St # 120 Carlsbad, CA 92008, USA
Restaurant: Islands Restaurant