Imelda Park is a tourist attraction located at CJ33+QRH in Baguio, Benguet. It provides a space for leisure and outdoor activities.
📍 CJ33+QRH, Baguio, Benguet, Philippines