Home › Venues › Tanglewood Restaurant & Lounge Tanglewood Restaurant & Lounge Tickets Buy tickets for concerts at Tanglewood Restaurant & Lounge in Owosso, MI. No Upcoming Events No upcoming events scheduled at Tanglewood Restaurant & Lounge. Please contact us with any corrections. Hotels & Lodging Near Tanglewood Restaurant & Lounge About the Venue Tanglewood Restaurant & Lounge At-a-Glance Address300 E Main StOwosso, MI 48867United States Map & Directions Advertisement