Explore details about location Palmer Place. Palmer Place is a location situated within the London Borough of Islington alongside other areas such as Tremlett Mews, St. Alban's Place, Lyon Street.