Lombard House is located in Attleborough, United Kingdom on Anchor Corner, Little Ellingham. Lombard House is rated 5 out of 5 in the category mental health service in United Kingdom.
Address
Anchor Corner, Little Ellingham
Accessibility
Wheelchair-accessible toilet