Thame Town Hall is situated in Thame – a thriving and historic Oxfordshire market town with an attractive and well-maintained town centre that boasts many award-winning and unique shops.