Find the best deals on cheap hotels in Miami.
Lowest Recent Rate*
12210 Biscayne Boulevard, North Miami, FL
The BEST WESTERN PLUS Windsor Inn, North Miami is located just 10 miles from the Port of Miami and 17 miles from Fort Lauderdale.Guests can experience the best of South Florida and save with the BEST WESTERN PLUS Windsor Inn. Just outside the BEST WESTERN PLUS Windsor Inn, guests will find plenty of sightseeing and fun, including a variety of local shopping and restaurants and convenient access to several recreational activities. While here, be sure to stop by the nearby American Airlines Arena,...
* Single lowest rate available in the past 14 days (5/11/2013