Spotted Owl Tremont+ 216 795 5595Hi there! We’d love to hear from you, drop us a line. Name * First Name Last Name Email * Message * Thank you! Located at 710 Jefferson Ave., ClevelandWE ARE TEMPORARILY CLOSED.