1. Grammatical Incorrectness: "One" is used as a pronoun to refer to a person in general, but it's not natural to use it in this context when talking about a specific location. It sounds awkward.
2. Question Mark: The sentence structure implies a question, but there's no real question being asked. It's more of a statement.
Here are some better ways to rephrase the sentence:
* "English is spoken here." (Simple and direct)
* "They speak English here." (More natural and specific)
* "Do they speak English here?" (If you're asking a question)
The best choice depends on the context and the intended meaning.