This person has lived also in Willow Spring, Philadelphia and Union City. 1119 Englewood St, Philadelphia, Pa 19111 is where Ogla lives. Ogla owns the phone number (215) 324-1858. We have found 6 possible relatives of Ogla: Noel S Figueroa, Oscar N Nunez, Elizabeth Nunez and 3 other people. The current age of Ogla is 59. This person's birth year was listed as 1965.