Del Rio Lodge Address: 2200 W Main St, Mesa, AZ 85201 Phone: (480) 833-0010 Hours: Mon: 7am-7pm Tue: 7am-7pm Wed: 7am-7pm Thu: 7am-7pm Fri: 7am-7pm Sat: 7am-7pm Sun: 7am-7pm Hotels & Motels Other Businesses: Regency Inn at 1310 E Main St, Mesa, AZ 85203 Budget Inn at 106 S Country Club Dr, Mesa, AZ 85210 Budget Suites Motel at 537 S Country Club Dr, Mesa, AZ 85210 Tri-City Inn at 1504 W Main St, Mesa, AZ 85201 Mesa Oasis Inn & Motel at 2150 West Main Street, Mesa, AZ 85201