Double DD Pizza is a relaxed restaurant offering classic pizza alongside Greek entrees like souvlaki, plus steak, pasta, and BBQ options.