Orchid House B&B
El Orchid House es un establecimiento de tipo alojamiento y desayuno moderno, situado en una zona tranquila de Twyford, a 4,8 km de la localidad comercial de Banbury y a menos de 1,6 km de la impresionante iglesia de Santa MarĂa de Adderbury.