AI-generatedLocated in Stroud on Cowper Street, this hotel provides a comfortable and reliable accommodation option. Its central location offers convenient access to local amenities and attractions, making it a good choice for travelers seeking value.