Lynwood Park & Recreation Center Lynwood Park, located at 3360 Osborn Rd. is a park within the City of Brookhaven.