TAQ | Taqueria Restaurant & Bar hero image

TAQ | Taqueria Restaurant & Bar

Restaurant

120 E Liberty St, Ann Arbor, MI 48104, USA

Biter Score
6.4
Closed
Tuesday: 12 PM – 10 PM
TAQ | Taqueria Restaurant & Bar photo 1
TAQ | Taqueria Restaurant & Bar photo 2
TAQ | Taqueria Restaurant & Bar photo 3