It does look like one but there isn't anything showing up in newspaper searches. If they were playing music they might advertiseCould it have been a band stand ?
I found this - Euston Road, Kings Cross London View attachment 205705Is this going to be home for latter day car washers, how did we cope without them ?