Tri Manor Motel

3420 N 22nd St Decatur IL 62526 USA

(217) 877-6900

Location