Towcester

Small town in Northamptonshire, UK

Michele lives there.