Super Star Inn and Suites

611 N Imperial Avenue
El Centro
California
United States