Overview
Libra Group is a privately-owned international business group founded in 2003[3] with an office located at 134 E 40th St. in New York, New York[1][4]. The company operates subsidiaries across nearly 60 countries in the sectors of maritime, aerospace, renewable energy, hospitality, real estate, and diversified investments[2].
The company's own site places it in New York: Company lists '134 E 40th St. New York, NY 10016' as an office address on its website.. [1]
Business address: 134 E 40th St, New York, New York, 10016. [4]
Something wrong or missing? Send an update. Fixed within 24 hours.