Rastro Café is an espresso and sandwich bar offering a taste of Madrid in London. This cafe specializes in Mediterranean-inspired sandwiches and specialty coffee.