Welcome to Toad Hall!

Toad Hall is an art gallery in Franklin, New Hampshire. It is housed in one of the downtown’s historic buildings and provides a unique gathering …

More →