The Olivia on Main Luxury Residence & Shoppes is located at the corner of Main and Old Meridian Streets in Carmel, Indiana. It boasts approximately 17,000 square foot of retail and restaurant space, 204 luxury apartments and a luxury amenities center.
If your business isn't here, contact us today to get listed!