Astor Hotel 956 Washington Ave Miami, FL 33139 Phone: (305) 531-8081 Fax: (305) 531-3193 View Website
Category: Hotels & Motels