Internal Medicine and Neurology Department - Our Lady of Lourdes Hospital is located in Manila, Philippines on Room 306, Our Lady Of Lourdes Hospital, 46 P. Sanchez Street, Sta. Mesa. Internal Medicine and Neurology Department - Our Lady of Lourdes Hospital is rated 3 out of 5 in the category private hospital in Philippines.
Address
Room 306, Our Lady Of Lourdes Hospital, 46 P. Sanchez Street, Sta. Mesa