2446 Ste. #104 Towngate Mall Bank Street - address on interactive map of Ottawa. Satellite map of Ottawa, 2446 Ste. #104 Towngate Mall Bank Street. Search by the map, road congestion, traffic jams on the map. Simple and easy search on mobile devices.