TownePlace Suites El Centro 3003 South Dogwood Avenue El Centro, CA 92243 t: (760) 370-3800 visit website | reservations Amenities