Reviews of Ribs & Company. (Restaurante) in Almada (Setúbal).