It’s easy to feel lost in the city as a nature lover. Luckily, Cabbagetown offers a green escape from the hustle and bustle of downtown.