Modern, self-service cafe serving excellent toasted sandwiches and espresso. Located near Bartók Béla út.