Saying that you "know of" a good place might suggest that you have heard about it, but have not actually been there. "Know" suggests that you have personal experience with the place. If you are talking with someone about a place, it isn't necessary to use "there" since it will be immediately understood by both speakers.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.