Explore details about location Keats Place. Keats Place is a location situated within the Dundee City alongside other areas such as Brook Gardens, Gourlay Yard, Southward Road.