Osiris Café & Bar is a coffee shop offering a relaxed atmosphere with terrace seating.