Tegra Australia - Landscape Yards 5 years ago ID: #40128 Listed In : Home & Lifestyle 1 Albury Street 2587 Harden Business Description Tegra Australia - Landscape Yards, Category: Home & Lifestyle, Address: 1 Albury Street 2587 Harden Reviews & Ratings Write a Review No Review. Please login / register to add your review.