Pitcher Roy Gallery 284 Lemarchant Rd, St. John's, NL A1E1R2