To navigate, press the arrow keys. Costume Castle ← View details 23811 El Toro Road C, Lake Forest, CA 92630 +1 949-588-9929 Get Directions From* To * — Required information