In this quick render I experiment the microdisplacement in blender 2.80 to create the cobblestone details and use procedural textures to create the watter puddles on the floor. Nothing hard, but I put some lighting and it got really nice.
Final image
Screenshot on blender 2.8 look dev view
node setup of the material
Raw image