little castle, Miramar
https://little-castle.usa8.info
Little Castle is located in Miramar, 17 mi from Miami and 17 mi from Miami Beach. Pembroke Mall is within a 5-minute drive. Discounted transport services are available within an 8-km radius and free airport drop-off is offered.
2116 Southwest 118th Avenue, Miramar, FL 33025, United States of America