Sohma Naturals is located in Digby, Canada on 21 Warwick St Unit 1. Sohma Naturals is rated 3 out of 5 in the category organic shop in Canada.
Address
21 Warwick St Unit 1
Service options
In-store shopping
Accessibility
Wheelchair-accessible car park