selected country
Philippines

Teleflora Philippines

Business address
861 Josefa Llanes Escoda St., Ermita, 1000, Manila, Philippines
Phone
63 2 522 5616
63 2 536 5583
Fax
63 2 521 3923

Location Map