The LEGOLAND Castle Hotel is located at LEGOLAND California Resort, Carlsbad. Guests stay in LEGO-themed rooms and receive early morning park access.