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