El Best Western Windsor Inn se encuentra en North Miami, Florida, y ofrece una piscina exterior, un restaurante y conexión Wi-Fi gratuita. El parque Oleta River State Park está a 5 km del hotel.
Número de habitaciones: 97
12210 Biscayne Boulevard, North Miami, FL 33181, Estados Unidos
Hotel reservado 1 veces hoy.