Fresh Meadows Avenue Shops includes a total of 63,000 square feet of retail space and 263 parking spaces at two locations at 69th Street and 73rd Street in Fresh Meadows, New York.