Luna's Grill is a restaurant offering a grill-focused menu. It is located in Puerto de Alcudia and appears to be a popular spot for dining.