Porch House, Castle Street, Thornbury

One of the oldest and most interesting medieval buildings in Thornbury