Sisters Nostrum is a cafe offering a variety of toasts and sandwiches. It features a spacious terrace, perfect for enjoying refreshments.