Takedon Ottawa is located in Ottawa, Canada on 1101 Prince of Wales Dr Unit 150. Takedon Ottawa is rated 4.7 out of 5 in the category authentic japanese restaurant in Canada.
Address
1101 Prince of Wales Dr Unit 150
Service options
Delivery
Takeaway
Offerings
Healthy options
Vegetarian options