To navigate, press the arrow keys. Father & Sons Restaurant ← View details 112 Osgoode Street, Ottawa, Ontario K1N 6S1 +1 613-234-1173 Get Directions From* To * — Required information