Santorini Island Grill prides itself on its fresh, health-conscious food and casual, friendly atmosphere. The grill, located in the Twin Peaks Plaza at the corner of Twin Peaks and Espola, has been serving made-to-order burgers, gyros and pita sandwiches in Poway for seven years. Family-pack meals and party trays are available, as is full-service catering.