Pizza Town is a restaurant serving pizza and other dishes. Online ordering available.