Explore details about location Almshouse Road. Almshouse Road is a location situated within the Newland alongside other areas such as French Lane, Lambsquay Road, Shophouse Road.