Location

Super Star Inn & Suites
611 North Imperial Ave
El Centro, CA 92243