We had the opposite experience than the previous reviewer. The owner Stamatis is a lovely guy with many interesting stories to tell and Town pizza has been trading now for over 20 years.
I am not sure why the previous reviewer is saying that the pizza's are frozen as I know for a fact that they are not, we have visited Town pizza often over the years and they make their own fresh pizza bases, I have seen this with my own eyes on every visit, all ingredients are fresh.
I also find it hard to believe that anyone would sit their for a full hour waiting for a pizza and not asking what was taking so long, it may not be conveyer belt fast food like it is in the UK but that is part of the charm in Greece, the pace of life is slower and should be embraced, everything done in seconds in the UK including food not so in Greece, relax,chill out and leave the rat race behind you for a couple of weeks.
The food at Town pizza is very tasty, they also sell pasta dishes ,lovely salads,,various breads and desserts etc and all at very reasonable prices.
I recommend Town Pizza for great food and friendly service.