Discover the 2922 strangest places on Earth with Google Earth and Google Maps
3000-3098 Dryades St, New Orleans, LA 70115, USA - Full screen map