Lisbon Cannabis Company is a cannabis retail store located at 5 Canal St, Lisbon Falls, Maine, 04252.
Reviews are checked by our team before they are published.