Planet Yucca is a restaurant with an international menu and a well-stocked bar. It offers amenities such as outdoor seating, live music, and digital payment options. A shuttle service is available.