Get Directions to Phillps Nick ← View details 3071 North Water Street, Decatur, Illinois 62526 +1 217-872-1600 Get Directions From* To * — Required information