Sobra Capital is located in Dallas, United States. Sobra Capital is rated 3 out of 5 in the category oil & energy in United States. Sobra Capital was created based on investors wanting to have more of a trusted, transparent relationship with their investments and having the opportunity to be matched with the right investments that fit their life goals and portfolio.
Company size
1-10 employees
Headquarters
Dallas, Texas