Town Clock Pizza is a family-style Italian restaurant offering pizza, pasta, and a daily all-you-can-eat lunch buffet.