LogroÃ o is a city in northern Spain .
LogroÃ o is a city in northern Spain , on the Ebro River .