Islands Restaurant

Restaurant 2255 Otay Lakes Rd Chula Vista