Fast food restaurant QUE Delicia offers a unique take on street food.