Papillon is a Spanish restaurant offering meals and coffee with scenic views.