Make green luxury living yours every day in a one-, two- or three bedroom apartment at Sophia Square. Located in the Arts and Design District in Carmel, Indiana, Sophia Square represents an unparalleled concept of apartment living.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.