Explore details about location Almar Street. Almar Street is a location situated within the Charlestown alongside other areas such as David Avenue, State Road, Great Country Road.