Pizza restaurant, known for its quality and value. Currently closed.