The Staircase is a beautifully converted two bedroom apartment situated just off The Square in the historic market town of Stow-on-the-Wold where you are surrounded by wonderful restaurants, shops and with Stow being the highest town in the Cotswolds, the countryside views are spectacular. With luxurious interiors and restored original features, this is the perfect place for a romantic retreat!