Speciality coffee shop, Mostro Coffee, located in Oxford's independent music hub, Truck Store. Serving coffee and tea.