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, it is a Grade I listed building. Bibury Court is built in 1633 in Jacobean architecture. A Grade I listed building is now a hotel.