Explore details about location Elsie Road. Elsie Road is a location situated within the London Borough of Southwark alongside other areas such as Merrow Street, Brackley Avenue, Roberts Close.