Econo Lodge Space Center

3220 N Cocoa Blvd
Cocoa
Florida
United States