For a stay in Miami, Everglades Hotel occupies a historic building at 244 Biscayne Boulevard, Miami, Florida.