Italian restaurant Pizza Grill Estoril, offering pizza and other Italian dishes. Features include outdoor seating, takeaway, and free Wi-Fi.