Reservations

The Super Star Inn and Suites is now the Days Inn by Wyndham El Centro