O Telheiro is a restaurant that offers International cuisine, with notable dishes including migas and fish. It is located at N119 68 in Santo Estevão.