It might look "illogical", but I think most native Anglophones are quite comfortable with...
Pubs are a good place to [drink beer].
Schools are a good place to [learn stuff]
Stores are a good place to [buy stuff]
[Shopping] malls are a good place to [hang out]
I know those all feature ...a good place to..., but there are also lots of...
...a posh place to...
Every one of those lines links to at least dozens of published written instances, and I'm quite sure people do it more often in speech than they would in formal written contexts. It's pointless and pedantic to rail against the construction.
I will at least acknowledge that...
[plural] are an [adjective] place
...as a standalone utterance, such as...
Pubs are a good place
...isn't remotely idiomatic. But I hope my examples with infinitive-based "adverb of purpose" clauses have convinced you that in the right context, there's nothing inherently wrong with [plural] are an [adjective] place.