Rojas & Sons

restaurant in Otay, Chula Vista

Phone: (619) 424-7465

Address: 1310 3rd Ave