The Coach House is situated in the heart of Clifton, walking distance from the city center, or just a short bus ride away. It's a wonderful, light, airy space that is perfect for a weekend away, or possibly longer. We'll definitely be coming back!