Super Mega Dilla offers a full menu with a focus on quesadillas. They accept credit cards and offer delivery options.