Go to main content

Image

Description

Opened in 2006, this seven-story building at 2801 Inwood Road (adjacent to St. Paul University Hospital) houses patient care facilities, physician offices, and diagnostic services.

Details

Files

Statistics

from
to
Export
Download Full History