1. Best Solar Installation 26900 Newport Rd #122, Menifee, CA 92584 Coordinate: 33.68569,-117.18981 Phone: (951) 547-1556
2. Solar Panels Menifee Menifee, CA 92584 Phone: (888) 321-0554