Downtown Plaza Loading Map.... Downtown PlazaWest North Street - Uvalde 29.2101669 -99.78686390000001 Address West North Street Uvalde Texas 78801 United States Upcoming Events No events in this location