pic
5445 Collins Ave.
Welcome to The Castle Beach Hotel with private beach. Located in the heart of Miami Beach, The Castle Beach Hotel is the perfect destination for travelers looking for relaxation and comfort, or travelers looking for adventure. Whatever you are looking ...