Aruba and Big Mama Grill want to give all the visitors a warm welcome back to Aruba. Thanks for choosing us. Aruba has only 1 Big Mama Grill. We are located in San Nicolas on Baby Beach.