This apartment rental location is located in a convenient spot. Building 6880 is easily accessible from I-410 Access Rd Road in San Antonio City. This area provides a great location for those who want to be close to amenities and services. The co-brands Tres Arte apartment is associated with this location, which might offer additional services or amenities. However, more information is needed to fully assess the quality of the apartments. Prices seem to be competitive in this area, but it's hard to say without knowing the exact pricing. The innovativeness of this location is also unclear. One thing that might be improved is the cleanliness of the building, as it's reported to be a bit of a mess at times.