Located in Rosarito Beach, Mexico; Castillos del Mar Hotel features a breathtaking oceanfront setting, two private beaches, a diversity of accommodations, an ocean view bar and some of the finest hospitality in all of Baja. Here peace and privacy are prized above all other commodities. Relax in our just remodeled hotel, or by our pool on the cliff overlooking the Pacific. Sip on a margarita while lounging on your private balcony watching your 180 degree ocean view, and let the pressures of the outside world float away. Some of our most outstanding features include: All oceanfront rooms and suites have private balconies, fireplace and access to the beach,Special Events facility, the most beautiful place to your wedding.