Pedro O'hara's Reviews & Details
175 Lower Main St
Pedro O'hara's is located at 175 Lower Main St in Freeport near the intersection of Main St and Maplewood Ter. Their menu consists of Mexican dishes . Call (207) 865-4005 today!
- Major Intersection:Main St And Maplewood Ter
Tell us more about Pedro O'hara's Freeport!