Paper Leaf profile


Listing Profile

Review this business Mark as Out of Business Claim Listing

Paper Leaf

314-10217-106 St Map of this location

Edmonton, AB  T5J 1H5

T: 780-633-0415


Lat/Long:  53.5434481, -113.5026213

Area(s): Downtown, Northside

About Us: 
Paper Leaf is an award-winning digital agency in Edmonton, AB, and we specialize in web design, web development, and visual identity design. We have worked with companies all over the world.


Web Design, Mobile Application Design, Web Development, Graphic Design, WordPress Development

Pay by: 

  • Cash (or Unspecified)

Review this Listing:  

Have you been to this business? Login with your
Facebook account to quickly submit a review.