America's Taco Shop

Taco restaurant · 5043 Derby Rd, Newport, VT

Hours

More food in Newport, VT · Tacos in Newport