Aldea: Advancing Local Development Though Empowerment And Action, Inc.Community & faithShareNew York, NY, US