RESTAURANTS Terrace on the Park 2163 Share on Facebook Tweet on Twitter Address: 52-11 111th St, Flushing, NY 11368 Phone: (718) 592-5000