there's this wonderful thai restaurant in scarborough, but it's a bit of a brigadoon
a shop or building that you find by accident, but which isn't there when you return
"there's this wonderful thai restaurant in scarborough, but it's a bit of a brigadoon" What is the definition of "brigadoon"?