Contact Toll free call +1 877-687-1020 Contact us After a disaster strikes, take back your peace of mind and start rebuilding your home and your life. 18 E Williams St, Delaware, OH 43015 Weekdays ...... 9AM to 6PM Weekends ...... Closed +1 877-687-1020 contact@inntownstays.com Follow us Facebook Twitter Linkedin Inquire about InnTown Stays Notice: JavaScript is required for this content.