Want directions? Enter starting address here:

Map location of John Michael Barclay    Barclay Law, LLC, 513 Richard Arrington Jr Blvd North, Birmingham, AL 35203       Phone: 205-616-5366