Actually it sounds a lot like The Hollies “Bus Stop.”
You’re right, very similar in their vibe:
https://www.youtube.com/watch?v=It75wQ0JypA