President at Electra Yacht - Portsmouth, Rhode Island, United States
Electra Cruises Inc is an events services company based out of 2609 Hibiscus Pl, Fort Lauderdale, Florida, United States.