Keith Lee Food

The Spot

Highest Rating: 9.5

The Spot Truk taste test 💕 would you try it 💕 #foodcritic

10001 Michigan Ave, Dearborn, MI 48126, USA


Save

Let's Go!

Watch Review

Order

Call

Website

Share

Crunchwrap Supreme
Rating: 9.1


Birria Tacos
Rating: 9.5


Birria Turbos
Rating: 9.5