New York

New York (Neo New York) is the city where the New York Pizza Cats live. Their headquarters (via restaurant) is also located near Central Park.