Cafe Stella is a restaurant offering a unique cafe experience.