Coliseum Square


Coliseum Square - park in Orleans Parish, Louisiana, United States of America.