Portuguese restaurant Asteca offers seating, outdoor dining, and accepts reservations. It's family-friendly and shows sports.