TownePlace Suites Marriott El Centro

3003 S Dogwood Ave
El Centro
California
United States