Second Shot Coffee is a coffee shop and social enterprise that aims to bring people together by tackling homelessness. They serve very good coffee and a decent selection of snacks.