Plaza
Spanish Plaza
New Orleans, LA88% like it (4.4 / 725 Reviews )
ABOUT
Spanish Plaza is a plaza located
at 2 Canal St, 70130, New Orleans
, LA.
It has received 725 reviews with an average rating of 4.4 stars.
It has received 725 reviews with an average rating of 4.4 stars.
FAQs
This Plaza received 4.4 points from 725 customer reviews.
The address of Spanish Plaza is:
Spanish Plaza2 Canal St
New Orleans, Louisiana 70130
Spanish Plaza is listed under
LOCATION
Spanish Plaza Location