Town House Wedding Venues - UK Wedding Venue Directory. Browse our chic and elegant town house wedding venues in London and across the UK.