John M Holmes Architect is a United States of America company, located at 1220 River Rd in Birmingham.
Main St, Anderson, 99744-0000
1104 S Mckenzie St, Foley, 36535-1817 (36535)
94 Mcfarland Blvd, Northport, 35476-3378 (35476)
P.O. BOX 667, Moulton, 35650-0667 (35650)
110 Season Ln, Huntsville, 35811-9456 (35811)
715 E Laurel St, Atmore, 36502-3113 (36502)
164 Noel Ave, Mobile, 36607-2503 (36607)
420 S Seale Rd, Phenix City, 36869-7360 (36869)
425 S Mccleskey St, Boaz, 35957-7106 (35957)
P.O. BOX 2169, Tuscaloosa, 35403-2169 (35403)