Location


View Larger Map

Town Square is located in the heart of downtown St. Paul. Conveniently situated on the city’s skyway system, Town Square offers climate-controlled access to all of downtown St. Paul. A connected parking ramp also provides convenient parking for Town Square patrons.