Best Studio Inn Near Live Like Bella Park
2750 NE 8th Street -
Homestead,
FL 33033