Somerville House is a historic building in London, ON that offers a unique and welcoming environment for various events and gatherings.
With its charming architecture and versatile spaces, Somerville House provides a picturesque setting for guests to create memorable experiences.
Generated from their business information