Cafe Rosa is an Indian restaurant offering freshly brewed coffee and delicious street food, with a focus on parantha dishes.