Twilligers Tavern

Twilligers Tavern

Restaurants in Owosso, MI

Restaurants Night Life Bars

Contact us

Location

116 E Grand River Rd,
Owosso , MI 48867 UNITED STATES

Reviews

Twilligers Tavern 517-651-9911
116 E Grand River Rd,
Owosso , MI 48867 UNITED STATES
$
Twilligers Tavern

Detail information

Company name
Twilligers Tavern
Category
Restaurants
Rating
Not Rated
Is this your business? Manage via YEXT
edit delete

Twilligers Tavern

Contacts Location Details