Review for Isleta Resort & Casino Review For Ultra New Town Tavern Google User Jan 22 '18 at 21:16 We loved the food, the atmosphere, the prices. Very Boston-New England. So fun right after a Patriots game. The seafood was awesome. View full site to comment or like