The Studley 86 Weybosset Street, Providence, RI 02903, USA Back to Property Share Gallery Request Now