Where is Hotel Mazarin?

Where is Hotel Mazarin located?

Hotel Mazarin, Louisiana, United States of America (approx. 29.95494°, -90.06808°)


Where is Hotel Mazarin on the map?