El Sol & La Luna is a restaurant.