Place
No public IJR answers mention Hightown yet. As people ask about it and share their answers, they'll appear here.
Not who you're looking for? Others named Hightown: American TV series · village in Hampshire, England, UK · hamlet in Liversedge, West Yorkshire, England, UK · unincorporated community in Virginia