Pedro O'Hara's of Freeport, 175 Lower Main Street, Freeport, Maine. 207-865-4005.  They have their own parking.

 

From the South: Take Route I-295 North to exit 20. Turn right at end of ramp on Desert Road and immediately left onto Route 1. Pedro O'Hara's is 0.6 miles north on the right. 

From the North: Take I-295 South to Exit 22, at the end of the ramp, turn right onto SR-125, SR-136 for 0.5 miles. Turn right onto Rt-1. Travel south for 1 mile to Pedro O’Hara’s on your left.