Where is Kiko Sushi Bar? It is located at Kiko Sushi Bar 349 Preston St, Ottawa, ON K1S 1V6, Canada. You can get directions for Kiko Sushi Bar, who is in the Japanese restaurant category. You can find up-to-date information on 349 Preston St, Ottawa, ON K1S 1V6, Canada Japanese restaurant companies on our website.