National Museum of the American Indian - Ethnographic museum in Financial District, New York | Reviews, Photos & Information on Postcard