Discover how fun life can be at Humber Street Apartments. Apartment style living does not get much better than this! "The Terraces" (Humber St) apartment has