Term: brigadoon
Example: there's this wonderful thai restaurant in scarborough, but it's a bit of a brigadoon
Definition: a shop or building that you find by accident, but which isn't there when you return