Melvin Hall Society
Melvin Hall is a small community hall west of Didsbury, Alberta with a goal of becoming a thriving hall once again. The hall boasts a beautiful dance floor suitable for all types of gatherings - dancing, playing, meetings - endless opportunities.