Greenstar corporate office is located in 5042 Wilshire Blvd PMB 575, Los Angeles, California, 90036, United States and has 11-50 employees.
greenstar corp
greenstar
greenstar foundation
| Location | People at location |
| North America | 1-10 |
Greenstar is dedicated to building solar-powered community centers that provide essential services such as electricity, clean water, health education, and internet access to villages in developing countries. They focus on recording and promoting the unique art, music, and cultural heritage of these communities, returning revenues to support their o... Read More