It's located at a great location near JFK!