You are missing the role of 'that/which' in proper grammatical construction:
The locations:
"Do you know a breakfast place, which is nearby?"
"Do you know a breakfast place that is nearby?"
"Do you know a nearby breakfast place?"
The qualities:
"Do you know a good breakfast place?"
to switch these, you must ask:
"Do you know a breakfast place that is good?"
"Do you know a breakfast place, which is good?"
Your question presents a wonderful example of what people often call a "problem" with the English language — which in reality is a problem with the colloquial use of the English language.
(p.s. in some sense location can present as much of a qualification as food excellence, but most people will not be so technical in their thinking)