The Temple Inn

Main RoadBS39 5DABristolUnited Kingdom
Hotel