Sadly, Buffalo on Windsor Place is just a bar which opened in 2005.
Would be interested to see "Buffalo" written down in case it's a transcription error or just a bad translation from the Welsh, but can't think where it might be. And I know Cardiff well. Thinking the "Alo" bit might be Alaw as in Trealaw but can't imagine the Buff bit sorry!