Central Park may be a world-famous New York landmark, but there is a park in Queens that is a much quieter and tranquil alternative.
Apple opened in September 2008 at 267 Crocker Park Blvd. and closed its doors at the end of business Thursday, March 20.