Explore details about location New Tower Place. New Tower Place is a location situated within the City of Edinburgh alongside other areas such as Sommerville Gardens, Yewlands Gardens, Chambers Street.