Explore details about location Olmar Street. Olmar Street is a location situated within the London Borough of Southwark alongside other areas such as Globe Pond Road, Camberwell Green, Lower Road.