Top Brunch Spots » Restaurants » after hours restaurants Chula Vista » Islands Restaurant Chula Vista – Chula Vista, California 91915
Beachy gourmet burger chain also serving beer & tropical drinks in laid-back surroundings.