The Chesire Cat is an unmistakable landmark in New Eden City, visible from most points on the NE corner of the city.