Welcome to St. Charles Noodle at 201 St. Charles Ave. Suite 214, Place St. Charles Building, New Orleans, LA 70170-1000New Orleans. This restaurant is rated 4/5 on our system. Check out St. Charles Noodle and let us know what you think through comments and photos!