I work in the area, and this is a great place to stop for lunch or on the way home from work. I highly recommend that Aegean Pizza - it's awesome.
All reviews seem positive