Santa Leocádia is located at: Santa Leocádia, 4640, Portugal.