Category Architects & Building Designers

John M. Holmes Architect


John M. Holmes.

(205) 987-1666

johnholmesarchitect@charter.net

1220 River Road, Birmingham, Alabama