Home Entrepreneurship Larrie, A Gallery Dedicated To Giving Artists Their First Solo Show In NYC, Has Closed Its Doors