To navigate, press the arrow keys. JB Holmes Contracting ← View details Old City Hall, Guelph, Ontario N1H +1 519-823-0967 Get Directions From* To * — Required information