Camelot
Camelot , noun
See Camelet. [Obsolete]
Camelot (kam"u*lot) , proper noun
1.
The legendary site of King Arthur's court and castle.
2.
Hence, any place or time thought of as having idyllic peace, justice, and happiness.