Village Haven

90 School St.
Rhode Island
United States