Stacja Micha is a bar offering food and drink options. Takeaway orders are available.