ProvidencePlaces.com Rentals 24 Tyndall Avenue, Providence, RI 02908