The 10-acre property at 120 Switchyard Road is currently owned by Switchyard Developers LLC. The project is located near several other proposed developments, including a redevelopment of the North ...