Explore details about location Palmarsh Road. Palmarsh Road is a location situated within the London Borough of Bromley alongside other areas such as Durley Gardens, Chislehurst Road, Baston Manor Road.