Royal Castle

Prince Charming's Castle is a large castle located atop of a large lake in Fairytale Land and is the residence of Prince Charming and Snow White.