So we see the name of a company Bistro 24 on a board. There were lots of places called this all over the world so we need to narrow it down. The street sign looks like Spanish, so it’s in a Spanish speaking country. We can see a sport TV ad BENFICATV. A search reveals Benfica TV is a Portuguese sports-oriented premium cable and satellite television channel operated by sports club S.L. Benfica.
Searching for Bistro 24 in Portugal we find it here. We got coordinates, finished the challenge.
 37.102778, -8.364472 