Theo’s is a family owned and operated restaurant. Established in 1993 it is a popular choice of Orillians and tourists alike. Located at 214 Memorial Avenue, Orillia, Ontario, Theo’s is proud to offer a fully licenced dining room as well as take out and delivery.
With over 50 staff we are ready to serve our patrons seven days a week. Reservations are accepted and Gift Certificates are available.