Coffee shop offering Italian-style coffee and likely other cafe fare. Located near public transport.