With 4 locations in Ponta Delgada, Ilha Verde is a prominent car hire agency. Our user data indicates that their most popular location in Ponta Delgada is situated at Campo Sao Francisco, 19.