Riverview Apartments

From FranaWiki

The Riverview Apartments is a seventy-three unit apartment building located at 810 North Street east of the Clinton Presidential Center. The building has been suggested as an anchor for the proposed Lighthouse Point project.

References

External links