I notice the word "on" is getting dropped or is used instead of "in".
Eg: "Will be released next Monday",
"The new series of Doctor Who starts Thursday 19th November".
I think I've absorbed a non-existent grammar rule here...
"Will be released on Monday" and "Will be released next Monday" are both grammatically correct to me (but refer to different weeks
[1]). "Will be released on next Monday" is, for some illogical reason, superfluous waffle. I don't see why the 'next' (or a 'this') should preclude the need for 'on', but that's how I do it.
"Will be released Monday" is a abhorrent leftpondian version of "Will be released on Monday".
"The supermarket on/in City Road".
The supermarket is on (or perhaps off) the road. If it were in the road, it would be blocking traffic
[2]. 'On' meaning 'adjoining', I suppose. And for completeness, I'd probably use 'next to' for a supermarket that was adjoining, but not accessible from, a given road.
I'd use 'in' for "The cafe in the park" or similar situations of genuine geographical enclosure.
Therefore "The cafe in Foobar Square" and "The cafe on Foobar Square" imply different physical things. (The former's in the middle, the latter around the edge.)
[1] We must have discussed the meaning of 'next' vs 'this' already.
[2] Double standard for buildings and vehicles here.