Sophia Square

Location:110 W Main St, Carmel, IN 46032