The new restaurant lives in New York city. It is a beautiful place, and we are enjoy living there. However, the neighborhood of Forest Hills is a bit lacking in terms of food. Well, almost. It has Nick's, a pizza place that regularly ranks among the best pies in New York.