Kelmarsh Hall is Northampton based company that is listed as Concert Halls.
Location of Kelmarsh Hall is Kelmarsh Hall, Northampton.