Explore details about location Palmer Avenue. Palmer Avenue is a location situated within the Somerville alongside other areas such as Capen Street, D Street, Skehan Street.