Patrick F. Taylor Science and Technology Academy opens in Avondale

WDSU - New Orleans

The nationally recognized Patrick F. Taylor Science and Technology Academy has opened its doors in Avondale.