Islands Restaurant LP

restaurant in Farr, Carlsbad

Phone: (760) 268-1800

Address: 5750 Fleet St #120