O Horta is a Mediterranean and Seafood restaurant specializing in Algarvian gastronomy. They offer a varied menu with fresh fish and meat, expertly grilled.