Knights Inn North Miami, North Miami, United States of America
Knights Inn North Miami is conveniently located at 11102 Biscayne Blvd in North Miami, United States of America
Hotel Location:
Address: 11102 Biscayne Blvd
City: North Miami
State: FL
Country: United States of America
Hotel Features:
- In Room TV
- Hair Dryer
- Car Rent Desk