Little castle is located in Miramar, 27 km from Miami and 28 km from Miami Beach. A flat-screen TV with satellite channels and Xbox 360, as well as an iPod docking station are available. Certain units have views of the lake or pool. Read more
Little castle is located in Miramar, 27 km from Miami and 28 km from Miami Beach. A flat-screen TV with satellite channels and Xbox 360, as well as an iPod docking station are available. Certain units have views of the lake or pool.