Inn on the Twenty Customer Service Phone Numbers Customer Service: 905-562-5336 Toll Free Reservations: 1-800-701-8074   Inn on the Twenty Headquarters Info, Email, Phone number, Website and live chat Information The Inn on the Twenty Headquarters 3845 Main St, Jordan Station, ON L0R 1S0, Canada. If you searching for Inn on the Twenty Customer Service Number, you are