I Love Central Park,but Villa Borghese (Park) is giving it some stiff competition.