Elephant & Castle is a Ottawa, ON business. Elephant & Castle is located at Unit 101 Rideau Centre, Ottawa, ON. The postal code is K1N9J1.
You can contact Elephant & Castle at 613-234-5544 or from out of area call 1 6132345544.