West Oxfordshire, Italy
Carterton Town Hall is a municipal building in Alvescot Road in Carterton, Oxfordshire, a town in England. It accommodates the offices and meeting place of Carterton Town Council.
Listen to the audio guide for Carterton Town Hall Free on WIP — starts by itself when you arrive, even with the screen off