Lockwood Plaza Apartments 50 Prairie Ave Providence, RI 02905 Phone: (401) 351-4879 Fax: (401) 273-1737 View Website
Category: Retirement Communities & Homes