Bar O Tella is a bar and coffee shop mentioned in search results. It appears to be located in Pontevedra, Spain, with a menu item called 'Ensalada O' Tella'.