Marlborough is an old English market town with a unique broad high street which is partly arcaded, and hosts a diverse range of small independent shops, bookshops, antique emporiums and eateries. The town straddles the former stagecoach route from London to Bath, and lies alongside the River Kennet. The high street is lined with 16th to early 19th-century houses and old coaching inns, with a perpendicular church standing proudly at each end - St Mary's, where a curfew bell still sounds each evening, and St Peter's, with its impressive Norman doorway. Behind the high street lies a labyrinth of alleyways filled with half-timbered cottages. The beautiful open spaces of the Marlborough Downs and Salisbury Plain are perfect for keen walkers and cyclists. Within an hours drive, visitors can reach the cities of Bath and Salisbury, the prehistoric stone circles at Stonehenge and Avebury, and to the north, the Cotswolds and Oxford. Shop, pub and restaurant 20 yards.