The Edgemoor Inn is a cozy spot in Stroud, Cotswolds, known for its charming atmosphere and delicious food. With a menu full of hearty pub classics and a warm fireplace to cozy up by, it's the perfect place to unwind after a day of exploring the beautiful countryside. Whether you're looking for a traditional Sunday roast or a pint of local ale, The Edgemoor Inn has got you covered.