Helm What is this? Close icon Rating Scale Number Description 5 Excellent 4 Very Good 3 Good 2 I am not in a rush to return 1 I will not be going back Helm opened for business on February 11, 2021. ReviewsHelmMaine Sunday Telegram (05/08/2022) (207) 613-991860 Thames Street, Portland, ME, USAWebsite | Map