The largest building in Bibury is Bibury Court, built in 1633 in Jacobean architecture, it is a Grade I listed building, which is now a hotel.
The largest building in Bibury is Bibury Court, built in 1633 in the style of Jacobean architecture. It is a Grade I listed building, and is now a hotel.