Where is Miami Amtrak Station/Central station located?
Miami Amtrak Station/Central station, Miami Amtrak Station/Central station, United States of America (approx. 25.849554°, -80.25776°)
Miami Amtrak Station/Central station, Miami Amtrak Station/Central station, United States of America (approx. 25.849554°, -80.25776°)