Meet the 'small town' in the middle of LA nominated as one of the Nicest Places in America
Residents of North Evergreen Street in Burbank, California, laud the small town community-vibes of the neighborhood nominated as one of Reader's Digest's Nicest Places in America.