Is mega bus located in the airport
Address: 2100 NW 42nd Ave, Miami, FL 33142, USA
Carlos Andres Jaramillo | Aug 26, 2019
Yes
Cenaida Alvis Barranco | Aug 26, 2019
Yes it is. It's fully attached to the airport system.
Thanks! Your answer is awaiting moderation.