Super 8 By Wyndham Florida City/Homestead/Everglades Florida City
1202 N Krome Ave
Florida City,
FL 33034
Near Pioneer Florida Museum and Village