Baymont Inn & Suites 3501 NW 42nd Ave Miami, FL 33142 Phone: (305) 871-1777 Fax: (305) 871-8080
Category: Hotels & Motels